package com.mycase.im.boot.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.mycase.im.boot.entity.database.ImCircle;
import com.mycase.im.boot.entity.database.ImUser;

import java.util.List;

/**
 * @Author ZhuHJay
 * @Date 2021/9/16 16:50
 */
public interface CircleService extends IService<ImCircle> {

    /**
     * 根据id获取该用户的所有动态信息
     * @param imUser 用户信息
     * @return 动态列表
     */
    List<ImCircle> findDynamicListByUserId(ImUser imUser);

    /**
     * 根据主键id获取动态信息, 并将信息获取完全
     * @param id 主键id
     * @return 完整的信息
     */
    ImCircle findDynamicById(Integer id);

}
